home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 390 / applic / pt06.doc < prev    next >
Text File  |  1989-04-27  |  9KB  |  265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  Perfect Timing V0.5           By Chor-ming Lung                   May 12, 1989
  8.  
  9.  
  10.      Preface:     _______
  11.                I have  used some  of the  Side-Kick typed programs on my ST
  12.           and I do not feel satisfactory with them.  When I  was working on
  13.           SHEET  last  year,  I  wrote  some codes for the calendar program
  14.           which is pre-released version of Perfect  Timing. I  dropped this
  15.           project because SHEET occupied all my time.
  16.  
  17.                After one and half year spent on SHEET, I started to work on
  18.           this old project again and named it Perfect  Timing (or  PT). The
  19.           current version is 0.5 because PT is half done. Even though it is
  20.           not finished, I feel it is still quite useful. The  final version
  21.           will be an ACC instead of PRG.
  22.  
  23.                This is  the first in a series of productive programs I plan
  24.           to  work  on  for  ST.  Each  program  will  cost  you   $10  for
  25.           registration. If  you love  to support them, please send your $10
  26.           donation to me. My address is:
  27.  
  28.                               Mr. Chor-ming Lung
  29.                              330 Tremont ST, A-708
  30.                                Boston, MA 02116
  31.                                     U.S.A.
  32.  
  33.                Registered users will receive the  ACC  version  when  it is
  34.           done.
  35.  
  36.  
  37.      Disclaimer:     __________
  38.                I  have  made  every  effort  to  insure the accuracy of the
  39.           program. However, there is no warranty either express  or implied
  40.           for its uses.
  41.  
  42.  
  43.      Requirements:     ____________
  44.           * Atari ST/Mega ST
  45.           * Monochrome or color monitor
  46.           * PTxx.PRG  (xx is  version number, currently it is 05 -- version
  47.             0.5)
  48.           * You must know how to operate with GEM
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                     Page 1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  Perfect Timing V0.5           By Chor-ming Lung                   May 12, 1989
  74.  
  75.  
  76.  
  77.      Introduction:     ____________
  78.           The idea  of PT  is not  new. It  is generated  from the Calendar
  79.      program on  Side-kick. PT  is a  calendar, diary, memopad, appointment
  80.      book and anniversary marker.
  81.           When PT is booted, the current month will  be displayed.  You can
  82.      change your calendar by mouse click.
  83.           Diary is intended for keeping your daily record. Before you type,
  84.      you should select the  date for  your input.  By default,  the current
  85.      date will  be slected  by PT. To change a date, you should change your
  86.      calendar first.
  87.           Memopad is intended for writing reminder for coming events. There
  88.      is no link between memo and date.
  89.           Appointment  book  is  intended  to  link date, time and upcoming
  90.      events. It is not implemented yet!             _________________________
  91.           Anniversary marker is intended to mark  dates for  annual events.
  92.      It is not implemented yet!     _________________________
  93.           PRINT option is not implemented yet too!                          _______________
  94.  
  95.           NOTE:     PT  is  intended  to  be  ACC,  so  all the options are
  96.                     crowded on the upper half of the window.
  97.  
  98.      Calendar:     ________
  99.                When PT is booted, the current month of current year will be
  100.           displayed.
  101.  
  102.                To change the month:
  103.                  -  move the mouse cursor over the month desired
  104.                  -  press the left button on your mouse
  105.  
  106.                To increase or decrease the year number by one:
  107.                  -  move the mouse cursor over the year number desired
  108.                  -  press the left button on your mouse.
  109.  
  110.                To go back to current month of current year:
  111.                  -  press the <Home> key.
  112.  
  113.                Whenever you change the month or the year, the calendar will
  114.           update to display the desired month.
  115.  
  116.  
  117.      Diary:     _____
  118.                When PT is booted,  the current  date will  be selected. The
  119.           middle box  will show  the date being selected. To select another
  120.           date for your input:
  121.                  -  change the calendar by the method mentioned above.
  122.                  -  move the mouse cursor over the day desired
  123.                  -  press the left button on your mouse
  124.  
  125.  
  126.                                     Page 2
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  Perfect Timing V0.5           By Chor-ming Lung                   May 12, 1989
  140.  
  141.  
  142.                Whenever you change the  date, the  middle box  will reflect
  143.           its  change  and  if  that  date  has some messages stored, those
  144.           messages will be placed on  the  editor.  Otherwise,  the editing
  145.           area will be cleaned up for new messages.
  146.  
  147.             NOTE1:  The current date is displayed in italic style.
  148.             NOTE2:  The date  which has something stored in it is displayed
  149.                     in light style.
  150.  
  151.  
  152.      Memo:     ____
  153.                When PT is booted, Diary is selected. If you want to use the
  154.           memopad, you  should move  the mouse over Memo and press the left
  155.           button. Since memo has nothing to do with date, you cannot change
  156.           or select a new date by the method mentioned on Diary.
  157.  
  158.  
  159.      Editor:     ______
  160.                The  editing  area  of  PT  occupies  the  lower half of the
  161.           window. The  editing cursor  can be  moved by  arrow keys, shift-
  162.           arrow keys, mouse click and vertical slider bar.
  163.  
  164.           Arrow keys:
  165.                Up:       move one line up.
  166.                Down:     move one line down.
  167.                Left:     move one character left.
  168.                Right:    move one character right.
  169.           Shift with arrow keys:
  170.                Up:       move  one  page  up  (on  mono,  11 lines/page; on
  171.                          color, 10 lines/page).
  172.                Down:     move one page down.
  173.                Left:     move editing cursor to  the  beginning  of current
  174.                          line.
  175.                Right:    move editing cursor to the end of current line.
  176.           Mouse click:
  177.                - move the mouse cursor to the desired position
  178.                - press the left button on the mouse.
  179.           Vertical slider bar:
  180.                move the vertical bar slider to the desired position.
  181.           <Undo>:
  182.                The  Undo  key  can  be  used  to throw away current editing
  183.                session. After <Undo>, you should change the contents of the
  184.                editor by  selecting another  date or by moving from Memo to
  185.                Diary or vice versa.
  186.  
  187.  
  188.      Improvements:     ____________
  189.           - Search:      I  like  to  search  the  diary  to  look  up  for
  190.                          information needed.  For example, I use PT to keep
  191.  
  192.                                     Page 3
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  Perfect Timing V0.5           By Chor-ming Lung                   May 12, 1989
  206.  
  207.  
  208.                          track of registered users  and their  address. The
  209.                          memo  reminds  me  to  send  the latest version to
  210.                          them. Some day, I  may need  the someone's address
  211.                          again. The search option is desirable.
  212.           - Editor:      Tab is not working and character styles like bold,
  213.                          italic and  underline  are  not  supported. Future
  214.                          versions should provide those features.
  215.           - Appointment: I   will   finish   the   print,  appointment  and
  216.                          anniversary options in the future versions.
  217.           -              It is blank because it is your suggestions. If you
  218.                          find  something  desirable,  please let me know. I
  219.                          may add them in future versions.
  220.  
  221.      File:     ____
  222.           PT.DIA:   Diary file of PT
  223.           PT.MEM:   Memo file of PT
  224.  
  225.           - File format of PT.DIA:
  226.              Record:
  227.                - 2 bytes: Year
  228.                - 2 bytes: Month
  229.                - 2 bytes: Day
  230.                - 2 bytes: Length of content of that date
  231.                - defined by Length: actual content of that date.
  232.              Last Record:
  233.                - 2 bytes: 0
  234.                - 2 bytes: 0
  235.                - 2 bytes: 0
  236.                - 2 bytes: 0
  237.  
  238.           - File format of PT.MEM:
  239.                - 2 bytes: Length of memo
  240.                - actual content of memo.
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.                                     Page 4
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.